horse-drawn artillery - Turkish English Dictionary